package com.xyy.saas.payment.cores.vo;

import com.xyy.saas.payment.cores.enums.AccountChannelEnum;
import com.xyy.saas.payment.cores.enums.BalanceAccountTypeEnum;
import lombok.Data;

import java.io.Serializable;

@Data
public class QueryAccountVo implements Serializable {
    private static final long serialVersionUID = 1834094350673868581L;
    /**
     * 业务方Id
     */
    private String businessId;
    /**
     * 接口调用方的标识，支付平台分配，用于验签
     */
    private String invoker;
    /**
     * 接口调用方的业务类型, 支付平台分配
     */
    private String businessIdType;
    /**
     * 账户渠道选择
     */
    private AccountChannelEnum accountChannelEnum;
    /**
     * 账户类型，默认资金账户
     */
    private String balanceAccountType = BalanceAccountTypeEnum.FUND_ACCOUNT.getType();
}
